<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>desfire_card_h.html</title>
<!-- Source : c:/temp/desfire/desfire_card.h -->
<!-- Doc generated on Thu Jun 24 12:26:37 2010 by johann on PC_DEV_5 -->
<!-- Generated with ROBODoc Version 4.99.8 (Specific build by PRO ACTIVE - Apr 13 2010) -->
<style type="text/css">
body
{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left: 60px;
  margin-right: 40px;  
}
table
{
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  margin-bottom: 12px;
}
td
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  vertical-align: top;
  padding-right: 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd; 
}
th
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  vertical-align: top;  
  padding-right: 6px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #dddddd;  
}
h1
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight: bold;
  margin-bottom: 36px;
  color: #000000;
  margin-left: -40px;
}
h2
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 48px;
  margin-bottom: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #dddddd;
  color: #000000;
  margin-left: -40px;
}
h3
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 36px;
  margin-bottom: 24px; 
  border-style: none;
  border-top-style: solid;  
  border-width: 1px;
  border-color: #cccccc; 
  margin-left: -40px;
}
h4
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 24px;
  margin-bottom: 12px;  
}
h5
{
  font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 2px;  
}
a
{
  color: #0000ff;
}
p
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 600px;
  text-align: justify;
}
ul
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 600px;
  text-align: justify;
}
li
{
  margin-top: 0px;
  margin-bottom: 6px;  
  width: 550px;
  text-align: justify;
}
tt
{
  font-family: Courier, Courier New;
  font-size: 10pt;
}
pre
{
  background-color: #ffffff;
  color: #000000;
  font-size: 10pt;
}
.NAV
{
  font-size: 7pt;
}
a.NAV
{
  color: #0000cc;
}
.TOC
{
  font-size: 9pt;
  color: #888888;
}
a.TOC
{
  color: #0000ff;
}
.INDEX
{
  font-size: 9pt;
}
a.INDEX
{
  color: #0000ff;
}
.TYPE
{
  font-size: 7pt;
  color: #888888;
}
.ITEM
{
  font-weight: bold;
  color: #000088;
}
.LABEL
{
  color: #000088;
}
.HISTORY
{
  color: #006600;
}
.AUTHOR
{
  color: #006600;
}
.COPYRIGHT
{
  color: #006600;
}
.PORTABILITY
{
  color: #006600;
}
.WARNING
{
  color: #aa0000;
}

.bitinfo
{
  width: 60px;
  font-style: italic;
  text-align: center;
}

.bitnum
{
  text-align: center;
}

.bitname
{
  font-weight: bold;
  text-align: center;
}

.tabitem
{
  width: 100px;
}

.tabname
{
  width: 200px;
}

.tabdesc
{
  width: 450px;
}

.value
{
  font-family: courier;
  text-align: right;
}

.tabsepar
{
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 2px;
  border-color: #888888;
  font-style: italic;
  text-align: center;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<a name="robo_top_of_doc"></a>
<h3 align="center">TABLE OF CONTENTS</h3>
<ul>
<li><a class="TOC" href="#robo58">DF_ADDITIONAL_FRAME</a></li>
<li><a class="TOC" href="#robo59">DF_APPL_INTEGRITY_ERROR</a></li>
<li><a class="TOC" href="#robo60">DF_APPLICATION_NOT_FOUND</a></li>
<li><a class="TOC" href="#robo61">DF_AUTHENTICATION_CORRECT</a></li>
<li><a class="TOC" href="#robo62">DF_AUTHENTICATION_ERROR</a></li>
<li><a class="TOC" href="#robo63">DF_BOUNDARY_ERROR</a></li>
<li><a class="TOC" href="#robo64">DF_CARD_DISABLED_ERROR</a></li>
<li><a class="TOC" href="#robo65">DF_CARD_INTEGRITY_ERROR</a></li>
<li><a class="TOC" href="#robo66">DF_COMMAND_ABORTED</a></li>
<li><a class="TOC" href="#robo67">DF_COUNT_ERROR</a></li>
<li><a class="TOC" href="#robo68">DF_DUPLICATE_ERROR</a></li>
<li><a class="TOC" href="#robo69">DF_EEPROM_ERROR</a></li>
<li><a class="TOC" href="#robo70">DF_FILE_INTEGRITY_ERROR</a></li>
<li><a class="TOC" href="#robo71">DF_FILE_NOT_FOUND</a></li>
<li><a class="TOC" href="#robo72">DF_ILLEGAL_COMMAND_CODE</a></li>
<li><a class="TOC" href="#robo73">DF_INTEGRITY_ERROR</a></li>
<li><a class="TOC" href="#robo74">DF_LENGTH_ERROR</a></li>
<li><a class="TOC" href="#robo75">DF_NO_CHANGES</a></li>
<li><a class="TOC" href="#robo76">DF_NO_SUCH_KEY</a></li>
<li><a class="TOC" href="#robo77">DF_OPERATION_OK</a></li>
<li><a class="TOC" href="#robo78">DF_OUT_OF_EEPROM_ERROR</a></li>
<li><a class="TOC" href="#robo79">DF_PARAMETER_ERROR</a></li>
<li><a class="TOC" href="#robo80">DF_PERMISSION_DENIED</a></li>
<li><a class="TOC" href="#robo82">DFCARD_ERROR</a></li>
<li><a class="TOC" href="#robo83">DFCARD_LIB_CALL_ERROR</a></li>
<li><a class="TOC" href="#robo84">DFCARD_OUT_OF_MEMORY</a></li>
<li><a class="TOC" href="#robo85">DFCARD_OVERFLOW</a></li>
<li><a class="TOC" href="#robo86">DFCARD_PCSC_BAD_RESP_LEN</a></li>
<li><a class="TOC" href="#robo87">DFCARD_PCSC_BAD_RESP_SW</a></li>
<li><a class="TOC" href="#robo88">DFCARD_UNEXPECTED_CHAINING</a></li>
<li><a class="TOC" href="#robo89">DFCARD_WRONG_CRC</a></li>
<li><a class="TOC" href="#robo90">DFCARD_WRONG_FILE_TYPE</a></li>
<li><a class="TOC" href="#robo91">DFCARD_WRONG_KEY</a></li>
<li><a class="TOC" href="#robo92">DFCARD_WRONG_LENGTH</a></li>
<li><a class="TOC" href="#robo93">DFCARD_WRONG_MAC</a></li>
<li><a class="TOC" href="#robo94">DFCARD_WRONG_PADDING</a></li>
<li><a class="TOC" href="#robo95">DFCARD_WRONG_RECORD_SIZE</a></li>
</ul>
<h3>&nbsp;</h3>


<h2><a name="robo58"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fADDITIONAL5fFRAME">
DF_ADDITIONAL_FRAME</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_ADDITIONAL_FRAME</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : additionnal data frame is expecred to be sent
</pre>
</span>


<h2><a name="robo59"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fAPPL5fINTEGRITY5fERROR">
DF_APPL_INTEGRITY_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_APPL_INTEGRITY_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : unrecoverable error within application, application will be disabled
</pre>
</span>


<h2><a name="robo60"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fAPPLICATION5fNOT5fFOUND">
DF_APPLICATION_NOT_FOUND</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_APPLICATION_NOT_FOUND</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : requested application not present on the card
</pre>
</span>


<h2><a name="robo61"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fAUTHENTICATION5fCORRECT">
DF_AUTHENTICATION_CORRECT</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_AUTHENTICATION_CORRECT</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire success : successfull authentication
</pre>
</span>


<h2><a name="robo62"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fAUTHENTICATION5fERROR">
DF_AUTHENTICATION_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_AUTHENTICATION_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : current authentication status does not allow the requested command
</pre>
</span>


<h2><a name="robo63"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fBOUNDARY5fERROR">
DF_BOUNDARY_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_BOUNDARY_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : attempt to read or write data out of the file's or record's limits
</pre>
</span>


<h2><a name="robo64"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fCARD5fDISABLED5fERROR">
DF_CARD_DISABLED_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_CARD_DISABLED_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : card was disabled by an unrecoverable error
</pre>
</span>


<h2><a name="robo65"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fCARD5fINTEGRITY5fERROR">
DF_CARD_INTEGRITY_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_CARD_INTEGRITY_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : unrecoverable error within the card, the card will be disabled
</pre>
</span>


<h2><a name="robo66"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fCOMMAND5fABORTED">
DF_COMMAND_ABORTED</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_COMMAND_ABORTED</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : the current command has been aborted
</pre>
</span>


<h2><a name="robo67"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fCOUNT5fERROR">
DF_COUNT_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_COUNT_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : maximum number of 28 applications has been reached
</pre>
</span>


<h2><a name="robo68"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fDUPLICATE5fERROR">
DF_DUPLICATE_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_DUPLICATE_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : the specified file or application already exists
</pre>
</span>


<h2><a name="robo69"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fEEPROM5fERROR">
DF_EEPROM_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_EEPROM_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : could not complete NV-memory write operation, due to power loss, aborting
</pre>
</span>


<h2><a name="robo70"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fFILE5fINTEGRITY5fERROR">
DF_FILE_INTEGRITY_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_FILE_INTEGRITY_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : unrecoverable error within file, file will be disabled
</pre>
</span>


<h2><a name="robo71"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fFILE5fNOT5fFOUND">
DF_FILE_NOT_FOUND</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_FILE_NOT_FOUND</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : the specified file does not exists
</pre>
</span>


<h2><a name="robo72"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fILLEGAL5fCOMMAND5fCODE">
DF_ILLEGAL_COMMAND_CODE</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_ILLEGAL_COMMAND_CODE</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : command code not supported
</pre>
</span>


<h2><a name="robo73"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fINTEGRITY5fERROR">
DF_INTEGRITY_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_INTEGRITY_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : CRC or <a class="LINK_6" href="./sprox_desfire_mac_c.html#robo11">MAC</a> does not match, or invalid padding bytes
</pre>
</span>


<h2><a name="robo74"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fLENGTH5fERROR">
DF_LENGTH_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_LENGTH_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : length of command string invalid
</pre>
</span>


<h2><a name="robo75"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fNO5fCHANGES">
DF_NO_CHANGES</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_NO_CHANGES</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : no changes done to backup file, no need to commit/abort
</pre>
</span>


<h2><a name="robo76"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fNO5fSUCH5fKEY">
DF_NO_SUCH_KEY</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_NO_SUCH_KEY</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : invalid key number specified
</pre>
</span>


<h2><a name="robo77"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fOPERATION5fOK">
DF_OPERATION_OK</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_OPERATION_OK</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Function was executed without failure
</pre>
</span>


<h2><a name="robo78"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fOUT5fOF5fEEPROM5fERROR">
DF_OUT_OF_EEPROM_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_OUT_OF_EEPROM_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : insufficient NV-memory to complete command
</pre>
</span>


<h2><a name="robo79"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fPARAMETER5fERROR">
DF_PARAMETER_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_PARAMETER_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : value of the parameter(s) invalid
</pre>
</span>


<h2><a name="robo80"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DF5fPERMISSION5fDENIED">
DF_PERMISSION_DENIED</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DF_PERMISSION_DENIED</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : current configuration or status does not allow the requested command
</pre>
</span>


<h2><a name="robo82"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fERROR">
DFCARD_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : unknown error
</pre>
</span>


<h2><a name="robo83"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fLIB5fCALL5fERROR">
DFCARD_LIB_CALL_ERROR</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_LIB_CALL_ERROR</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : invalid parameters in function call
</pre>
</span>


<h2><a name="robo84"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fOUT5fOF5fMEMORY">
DFCARD_OUT_OF_MEMORY</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_OUT_OF_MEMORY</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : not enough memory
</pre>
</span>


<h2><a name="robo85"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fOVERFLOW">
DFCARD_OVERFLOW</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_OVERFLOW</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : supplied buffer is too short
</pre>
</span>


<h2><a name="robo86"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fPCSC5fBAD5fRESP5fLEN">
DFCARD_PCSC_BAD_RESP_LEN</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_PCSC_BAD_RESP_LEN</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : response too short
</pre>
</span>


<h2><a name="robo87"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fPCSC5fBAD5fRESP5fSW">
DFCARD_PCSC_BAD_RESP_SW</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_PCSC_BAD_RESP_SW</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : invalid status word
</pre>
</span>


<h2><a name="robo88"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fUNEXPECTED5fCHAINING">
DFCARD_UNEXPECTED_CHAINING</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_UNEXPECTED_CHAINING</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : card is chaining, where it shouldn't
</pre>
</span>


<h2><a name="robo89"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fCRC">
DFCARD_WRONG_CRC</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_CRC</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong CRC in incoming data
</pre>
</span>


<h2><a name="robo90"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fFILE5fTYPE">
DFCARD_WRONG_FILE_TYPE</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_FILE_TYPE</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong file type
</pre>
</span>


<h2><a name="robo91"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fKEY">
DFCARD_WRONG_KEY</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_KEY</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong <a class="LINK_6" href="./sprox_desfire_des_c.html#robo5">DES</a>/3DES key
</pre>
</span>


<h2><a name="robo92"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fLENGTH">
DFCARD_WRONG_LENGTH</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_LENGTH</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong length of incoming data
</pre>
</span>


<h2><a name="robo93"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fMAC">
DFCARD_WRONG_MAC</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_MAC</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong <a class="LINK_6" href="./sprox_desfire_mac_c.html#robo11">MAC</a> in incoming data
</pre>
</span>


<h2><a name="robo94"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fPADDING">
DFCARD_WRONG_PADDING</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_PADDING</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong padding in incoming data
</pre>
</span>


<h2><a name="robo95"><span class="TYPE">[Definitions]</span><a class="LABEL" name="DFCARD5fWRONG5fRECORD5fSIZE">
DFCARD_WRONG_RECORD_SIZE</a></h2>

<p class="NAV">[<a class="NAV" href="#robo_top_of_doc">top</a>][<a class="NAV" href="./definitions.html#top">index</a>]</p>
<p class="ITEM">NAME</p>
<span class="NAME"><pre class="NAME">   <strong>DFCARD_WRONG_RECORD_SIZE</strong>
</pre>
</span><p class="ITEM">DESCRIPTION</p>
<span class="DESCRIPTION"><pre class="DESCRIPTION">   Desfire error : wrong record size
</pre>
</span>
<hr />
Generated from <b>desfire_card.h</b> on Thu Jun 24 12:26:37 2010<br />
</body>
</html>
